Saas Fee has a bus service that runs hourly from Visp and Brig run by the Post Bus (http://www.postbus.ch/). This will increase during the next timetable change December 2007 to half hourly. This is to coincide with the opening of the Lotschberg Tunnel (http://en.wikipedia.org/w...). You can connect to the bus very easily from Visp and Brig train stations.
Tickets for the bus can be either bought from the driver, bought from a SBB train station and included in the train ticket or from a Post Bus ticket office.
Visp has direct trains to: Geneva, Sion, Martigny, Montreux, Vevey, Lausanne, Geneva Airport
Brig is a large station and has direct trains to mention a few from: Geneva, Sion, Martigny, Montreux, Vevey, Lausanne, Geneve, Geneva Airport, Milan, Berne, Basel, Zurich and in peak season a direct train from Paris.
Train times and tickets for internal travel in Switzerland can be looked up/bought from SBB (http://www.sbb.ch/en). It is sometimes cheaper to get a transfer ticket if you are flying to an airport in Switzerland, information on the Swiss Travel Services website (http://www.swisstravelsys...)
International train times can be looked up on the German Trains website (http://www.bahn.co.uk/)
The nearest airport to Saas Fee is Sion, but few airlines fly into here. Your best bet is to fly to Geneva Airport (http://www.gva.ch/en/) and jump on a direct train from inside the airport to Visp. Then take the bus. You may notice that the last bus is around 7-8pm from Visp so if you're arriving in on a late flight there may be a train to Visp but no bus to connect to. Your best bet is to either stay the night in Brig or get a taxi to Saas Fee, which will cost as much as 180CHF.
